|
Web Services als Ausprägung einer serviceorientierten Architektur
bieten eine (webbasierte) Infrastruktur, die zur Integration sowohl
interner Anwendungen (EAI) als auch unternehmensübergreifender
Anwendungen (B2B) genutzt werden kann. Der Fokus von Web Services
liegt jedoch nicht nur auf fertigen, isolierten Anwendungen sondern
Web Services ermöglichen es weltweit verfügbare einzelne Dienste
wieder zu verwenden und sie zu neuen Anwendungen bzw. zu Prozessen
zusammenzustellen. Diese Realisierung komplexer Prozesse durch die
Orchestrierung einzelner Web Services wird Web Service Flow
(WS-flow) genannt. Um auf sich ändernde Anforderungen schnell und
dynamisch reagieren zu können, ist es nötig eine Instanz eines
solchen WS-flows zur Laufzeit ändern zu können. Dazu werden
Prozesse parametrisiert, die im BPEL (Business Process Execution
Language), dem de facto Standard zur Beschreibung von WS-flows,
modelliert sind. Diese Parametrisierung erlaubt zum einen eine
automatische Adaption einer Prozessinstanz und bietet zum anderen
auch eine interaktive Strategie zur Bestimmung der im Prozess
verwendeten Web Services. Die interaktive Strategie wird in dieser
Arbeit durch die Entwicklung eines Monitoring-Tools umgesetzt,
welches außerdem aktives Monitoring einzelner Prozessinstanzen und
die Steuerung einzelner Instanzen ermöglicht.
|